<?php
session_start();
if (!empty($_GET['idpractica'])) {
    $id = $_GET['idpractica'];
    $_SESSION['id'] = $id;
 
//cre el arreglo
    $estudiantes = array();
//subo a la sesion
//echo("la cantidad de estudiantes antes de subir es ". count($estudiantes));
    $_SESSION['estudiantes'] = $estudiantes;
}
$idpractica = $_SESSION['id'];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="css/default.css" rel="stylesheet" type="text/css" />
        <script type="text/javascript" src="js/jquery-1.4.3.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.8.6.custom.min.js"></script>
        <script type="text/javascript" src="js/jquery.validate.js" ></script>
        <script type="text/javascript">
            $(function(){
                $('#nombre').autocomplete({
                    source : 'ajax-form.php'
                });
            });
        </script>
        <script type="text/javascript">
            $(document).ready(function() {
                $("#form-contacto").validate();
            });
        </script>
        <style type="text/css">
            #commentForm { width: 500px; }
            #commentForm label { width: 250px; }
            #commentForm label.error, #commentForm input.submit { margin-left: 253px; }
        </style>
        <title>Vincular Estudiante a una Pasantia</title>
    </head>
    <!--body-->
    <body>
        <div id="wrapper">
            <?php include 'include/header.php'; ?>
            <!-- end div#header -->
            <div id="page">
                <div id="content">
                    <div id="welcome">
                        <?php
                        if (!empty($_POST['operacion'])) {

                            
                            $cad = guardarEstudiantes();
                          /*  echo(" $cad guarde");*/
						  echo (" <h2> Los estudiantes han sido vinculados a la practica $id </h2> ");
                        }
                        ?>
                        <h1>Vincular Estudiante a una Pasantia</h1>
                        <div id="form-area">
                            <fieldset>
                                <form action="addEstudiante.php" method="post" id="form-contacto">
                                    <table border="0px">
                                        <tr>
                                            <td><label for="codigo">Id Pasantia *</label></td>
                                            <td><?php echo $idpractica ?></td>
                                        </tr>
                                        <tr>
                                            <td><label for="nombre">Estudiante *</label></td>
                                            <td><input type="text" name="nombre" id="nombre" /></td>
                                        </tr>

                                        <tr>
                                            <td>  <input type="submit" name="submit" id="submit" value="Agregar" title="Agregar" /></td>
                                            <td>  <input type="reset" name="button" id="button" value="" title="Reset" style="background-image:url(images/Undo.png); width:50px; background-repeat:no-repeat; background-position:center;"/></td>
                                        </tr>
                                    </table>
                                </form>
                            </fieldset>
                        </div>
                        <div id="form-area">
                            <form action="addEstudiante.php" method="post" id="form-contacto">
                                <?php
                                if (!empty($_POST['submit'])) {
                                    //bajo los estudiantes
                                    $estudiantesactual = $_SESSION['estudiantes'];
                                   
                                    //lo que tengo en la caja de texto
                                    $ct = $_POST['nombre'];
                                    //agrego el estudiante al arreglo
                                    $ban = verificarExistencia($ct, $estudiantesactual);
                                    if ($ban == false) {
                                        $estudiantesactual[] = $ct;
                                    } else {
                                        echo("ESE ESTUDIANTE YA FUE AGREGADO! <br>");
                                    }
                                    
                                    $idpractica = $_SESSION['id'];

                                    echo ("<br> <h2>Los estudiantes son: </h2></br>");
									
                                    for ($i = 0; $i < count($estudiantesactual); $i++) {

                                        echo("<br>  $estudiantesactual[$i]</br>");
                                    }

                                    //volver a subir el arreglo
                                    $_SESSION['estudiantes'] = $estudiantesactual;
                                }
                                ?>
                                <dl>
                                    <dt class="center">
                                        <input type="submit" name="guardar" id="guardar" value="" title="Guardar todos" style="background-image:url(images/Save.png); width:50px; background-repeat:no-repeat; background-position:center;" />
                                        <input type="hidden" name="operacion" value="guardarTodos" />
                                    </dt>
                                </dl>
                                <div style="clear:both"></div>
                                <dl>
                                    <p><img src="images/warning.png" width="30" height="30">  Antes de guardar, asegurese de que todos los campos esten correctamente ingresados.
									 Evite el envio de datos incorrectos, ya que tendra que modificarlos posteriormente.</p>
                                </dl>
                            </form>
                        </div>
                    </div>
                    <!-- end div#welcome -->
                </div>
                <!-- end div#content -->
                <div id="sidebar">
                    <ul>
                        <?php include 'include/nav.php'; ?>
                                <!-- end navigation -->
                            </ul>
                        </div>
                        <!-- end div#sidebar -->
                        <div style="clear: both; height: 1px"></div>
                    </div>
            <?php include 'include/footer.php'; ?>
                            </div>
                            <!-- end div#wrapper -->
                            <div>
            <?php

                                function guardarEstudiantes() {
                                    include 'database.class.php';
                                    $db = new Database();
                                    $db->dbConnect();
                                    $idpractica = $_SESSION['id'];
                                    $estudiantesingreso = $_SESSION['estudiantes'];
                                    $cad = "";
                                    for ($i = 0; $i < count($estudiantesingreso); $i++) {
                                        $sql = "INSERT INTO pracest VALUES ($idpractica, $estudiantesingreso[$i])";
                                        $db->dbQuery($sql);
                                        $cad .= $sql . " ";
                                    }
                                    return $cad;
                                }
            ?>
                            </div>
                        </body>
                        <!--body ends-->
                    </html>
<?php

                                function verificarExistencia($id, $arreglo) {
                                    for ($i = 0; $i < count($arreglo); $i++) {
                                        if ($arreglo[$i] == $id) {
                                            return true;
                                        }
                                    }
                                    return false;
                                }
?>